/**
 * 
 */
package com.yidu.drug.service.impl;

import java.math.BigDecimal;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.yidu.drug.dao.FinancialSheetsModelMapper;
import com.yidu.drug.model.FinancialSheetsModel;
import com.yidu.drug.service.FinancialSheetsService;

/**
 * @author meilina
 * 2018年8月21日上午10:47:31
 * @version 1.0
 */
@Service
public class FinancialSheetsServiceImpl implements FinancialSheetsService{
	@Resource
	private FinancialSheetsModelMapper FinancialSheetsModelDao;

	@Override
	public FinancialSheetsModel findById(String reId) {
		// TODO Auto-generated method stub
		return FinancialSheetsModelDao.selectByPrimaryKey(reId);
	}

	@Override
	public void update(FinancialSheetsModel financialsheets) {
		// TODO Auto-generated method stub
		FinancialSheetsModelDao.updateByPrimaryKey(financialsheets);
	}

	@Override
	public FinancialSheetsModel selectByFilId(String filId) {
		// TODO Auto-generated method stub
		return FinancialSheetsModelDao.selectByFilId(filId);
	}
	/**
	 * 根据分公司id修改金额
	 */
	@Override
	public Object updates(BigDecimal fsPrice, String filId) {
		
		return FinancialSheetsModelDao.updates(fsPrice, filId);
	}
	/**
	 * 根据分公司id查询金额
	 */
	@Override
	public Double findSumMoney(String filId) {
		FinancialSheetsModel financialSheets = FinancialSheetsModelDao.selectByFilId(filId);
		if(financialSheets != null){
			return FinancialSheetsModelDao.findSumMoney(filId);
		}else{
			return (double)0;
		}
		
	}

	/**
	 * 根据分公司id查询财务id
	 */
	@Override
	public String findByIds(String filId) {
		
		return FinancialSheetsModelDao.findByIds(filId);
	}

	@Override
	public String updateByfilId(String filId) {
		int rows = FinancialSheetsModelDao.updateByfilId(filId);
		if(rows>0){
			return "ok";
		}else{
			return "no";
		}
	}
}
